package godzilla.ciudad.estructuras;

import godzilla.ciudad.recursos.Consumidores;
import godzilla.ciudad.recursos.Empleados;
import godzilla.ciudad.recursos.Empleo;
import godzilla.ciudad.recursos.Productos;

public class Ruta extends Estructura{



	@Override
	protected void definirNecesidadesYOfertas() {
		

		this.listaDeRecursosPropagables.agregar(new Empleo());
		this.listaDeRecursosPropagables.agregar(new Empleados());
		this.listaDeRecursosPropagables.agregar(new Productos());
		this.listaDeRecursosPropagables.agregar(new Consumidores());
		
	}

	@Override
	protected void definirCostoYVelocidadDeReparacion() {
		
		this.costo = 10;

		
	}

	@Override
	public boolean esSubterranea() {

		return false;
	}

	@Override
	public boolean seConstruyeSobreAgua() {

		return false;
	}

	@Override
	protected void definirNombre() {
		nombre="Ruta";
		
	}

	@Override
	protected int calcularImpuestos() {

		return 0;
	}

	@Override
	protected Estructura duplicadoDeEstaEstructura() {
		return new Ruta();
	}

	@Override
	public boolean puedeRepararEstructuras() {
		// TODO Auto-generated method stub
		return false;
	}

	@Override
	protected int porcentajeDeReparacion() {
		// TODO Auto-generated method stub
		return 100;
	}

	@Override
	protected int danioCausadoPorGodzilla() {
		// TODO Auto-generated method stub
		return 80;
	}


}
